History
History
Synonyms
UK
US
Meaning:
prevent

to stop or keep (a person) from doing (something); stop (something) from happening

keep from happening or continuing

stave

staff; stanza; to keep off, delay, hunger, disaster, bankruptcy etc

prevent

DEFEND AGAINST as in Wiktionary
DEFEND AGAINST as in Wikipedia